'use strict';

/**
 * Route configuration for the NxtMap module.
 */
angular.module('JiangGanApp').config(['$stateProvider', '$urlRouterProvider',
    function($stateProvider, $urlRouterProvider) {

        // For unmatched routes
        $urlRouterProvider.otherwise('/login');
        $urlRouterProvider.when("/app/region", "/app/region/main");
        // Application routes
        $stateProvider
            .state('login', {  //登录界面
                url: '/login',
                templateUrl: 'templates/others/login.html',
                controller: 'LoginCtrl'
            })           
            .state('app', {  //main主页
                url: '/app',
                templateUrl: 'templates/main.html'
            })
            .state('app.region',{
                url:'/region',
                template:'<div ui-view class="main-class"></div>'
            })
            .state('app.region.main', {  //社区列表页
                url: '/main',
                templateUrl: 'templates/region/region.html',
                controller:'RegionCtrl'
            })
            .state('app.region.map', {  //社区地图
                url: '/map',
                templateUrl: 'templates/region/region-map.html',
                controller:'RegionMapCtrl'
            })
            .state('wordexport', {  //导出
                url: '/wordexport:sq',
                templateUrl: 'templates/others/wordTemplate.html',
                controller:'ExportCtrl'
            })
            .state('app.region.details', {  //社区
                url: '/details:name',
                templateUrl: 'templates/region/region-tabtop.html',
                controller:'RegionTbInfoCtrl'
            })
            .state('app.region.details.briefinfo', {  //社区简明详情
                url: '/briefinfo',
                templateUrl: 'templates/region/region-briefinfo.html',
                controller:'RegionBfInfoCtrl'
            })
            .state('app.region.details.detailinfo', {  //社区详情(弃用)
                url: '/detailinfo',
                templateUrl: 'templates/region/region-detailinfo.html',
                controller:'RegionDtInfoCtrl'
            })
            .state('app.region.details.feedback', {  //社区反馈
                url: '/feedback',
                templateUrl: 'templates/region/region-feedback.html',
                controller:'RegionFBCtrl'
            })
            .state('app.region.details.keypoint', {  //社区重点
                url: '/keypoint',
                templateUrl: 'templates/region/region-keypoint.html',
                controller:'RegionKPCtrl'
            })
            .state('app.region.import', {  //社区导入
                url: '/import',
                templateUrl: 'templates/region/region-import-tabtop.html',
                controller:'RegionIpCtrl'
            })
            .state('app.region.import.hdd', {  //社区导入--黄赌毒
                url: '/hdd',
                templateUrl: 'templates/region/region-import-hdd.html',
                controller:'RegionIpHddCtrl'
            })
            .state('app.region.import.wb', {  //社区导入--网吧
                url: '/wb',
                templateUrl: 'templates/region/region-import-wb.html',
                controller:'RegionIpWbCtrl'
            })
            .state('app.region.import.lg', {  //社区导入--旅馆
                url: '/lg',
                templateUrl: 'templates/region/region-import-lg.html',
                controller:'RegionIpLgCtrl'
            })
            .state('app.region.import.byx', {  //社区导入--边缘性
                url: '/by',
                templateUrl: 'templates/region/region-import-byx.html',
                controller:'RegionIpByxCtrl'
            })

    }
]);